.weui_tabbar_icon {
    text-align: center;
}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
.tabBtm {
	font-size:1.3em;
}
.container>div {
    background-color: #fbf9fe;
}
.vip_label {
	color: #ff9900;
	font-size: 0.8em;
	/*font-style:italic;*/
}
.company_label {
	text-align: right;
	color: #2a6049;
	font-size: 0.8em;
}
.baseColor {
	color: #47c1a8;
}
.iconColor {
	color: #f4fffd;
}
.baseBgColor {
	background-color: #47c1a8;
}
.headImage {
	width:32px;
	margin-right:10px;
	display:block;
}

.headImageRight {
	width:32px;
	margin-left:10px;
	display:block;
}

.btnBeforeClick {
	color: #999;
}

.btnOnClick {
	color: #47c1a8;
	/*color: #04BE02;*/
}

.textDiv {
	padding: 0px 15px 15px 15px;
    margin-left: 35px;
    font-size: 14px;
}

.textInfo {
	padding: 15px;
    font-size: 14px;
}

.infoUl li{
	float: left;
	list-style: none;
	margin: 5px;
}
.marginTop5 {
	margin-top: 5px;
}

.marginTop10 {
	margin-top: 10px;
}

.iconComment {
	padding-right:3em;
}

.panelComment {
	background-color: #fbf9fe;
	padding: 8px;
	margin-top: 5px;
}

.weui_media_box .weui_media_desc.textComment {
	margin-top: 5px;
	color: #121212;
}

.labelInfo {
	font-size:13px;
	color:#CECECE;
}

textarea {
    font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
}

.weui_tabbar.bottomNav {
	z-index:999;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	_position:absolute;
	_top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); 
	overflow:visible;
}

.divBlank {
	margin: 50px;
}

.linkStyle {
	font-size: 14px;
	color: #666666
}

.banner {
	width: 100%;
	height: 200px;
}

.weui_grid_icon {
	text-align: center;
}

.blurImage {	
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    
    -webkit-filter: blur(8px); /* Chrome, Opera */
       -moz-filter: blur(8px);
        -ms-filter: blur(8px);    
            filter: blur(8px);
    
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}

.clipImage {
	position:absolute;
	height: 300px;
	width: 100%;
	margin: -100px 0 0 0;
}

.defultFontSize {
	font-size: 14px;
}

.infoNumber {
    font-size: 12px;
    position: absolute;
    right: 12px;
    top: 4px;
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    border-radius: 10px;
}

.bgInfo {
	color: #fff;
	background: #1ABB9C !important;
}
.hide {
	display: none !important;
}

.spanDefult{
	line-height: 1.6;
	font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
	font-size: 14px;
}

.page_title{
	padding: 2em 0;
	text-align: center;
    font-size: 34px;
    color: #3cc51f;
    font-weight: 400;
    margin: 0 15%;
}

.iconBig{
	font-size: 34px;
}

/*微信聊天UI开始*/
div.speech {
	font-size: 14px;
	margin: 10px 0;
	padding: 10px;
	table-layout: fixed;
	word-break: break-all;
	position: relative;
	background: #dcdcdc;
	/*background: -webkit-gradient( linear, 50% 0%, 50% 100%, from(#ffffff), color-stop(0.1, #ececec), color-stop(0.5, #dbdbdb), color-stop(0.9, #dcdcdc), to(#8c8c8c) );*/
	border: 1px solid #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
div.speech:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 15px;
	top: -20px;
	border: 10px solid;
	border-color: transparent transparent #989898 transparent;
}
div.speech:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 17px;
	top: -16px;
	border: 8px solid;
	border-color: transparent transparent #ffffff transparent;
}
div.speech.right {
	/*box-shadow: -2px 2px 5px #CCC;*/
	margin-right: 10px;
	/*width: 75%;*/
	max-width: 65%;
	float: right;
	/*background: -webkit-gradient( linear, 50% 0%, 50% 100%, from(#e4ffa7), color-stop(0.1, #bced50), color-stop(0.4, #aed943), color-stop(0.8, #a7d143), to(#99BF40) );*/
	background: #b2e281;
	border: 1px solid #b2e281;
}
div.speech.right:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 9px;
	bottom: auto;
	left: auto;
	right: -10px;
	border-width: 9px 0 9px 10px;
	border-color: transparent #b2e281;
}
div.speech.right:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 10px;
	bottom: auto;
	left: auto;
	right: -8px;
	border-width: 8px 0 8px 9px;
	border-color: transparent #b2e281;
}
div.speech.left {
	/*box-shadow: 2px 2px 2px #CCCCCC;*/
	margin-left: 10px;
	/* width: 75%;*/
	max-width: 65%;
	float: left;
	/*background: -webkit-gradient( linear, 50% 0%, 50% 100%, from(#ffffff), color-stop(0.1, #eae8e8), color-stop(0.4, #E3E3E3), color-stop(0.8, #DFDFDF), to(#D9D9D9) );*/
	background: #fff;
}
div.speech.left:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 9px;
	bottom: auto;
	left: -10px;
	border-width: 9px 10px 9px 0;
	border-color: transparent #ffffff;
}
div.speech.left:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 10px;
	bottom: auto;
	left: -8px;
	border-width: 8px 9px 8px 0;
	border-color: transparent #ffffff;
}
.leftimg {
	float: left;
	margin-top: 5px;
	width: 40px;
    margin-right: 10px;
}
.rightimg {
	float: right;
	margin-top: 5px;
	width: 40px;
    margin-left: 10px;
}
.leftd {
	clear: both;
	float: left;
	margin-left: 15px;
	width: 100%;
}
.rightd {
	clear: both;
	float: right;
	margin-right: 15px;
	width: 100%;
}
.clear {
	clear: both;
}

.msg_content {
    display: inline-block;
    background-color: #dcdcdc;
    font-size: 12px;
    padding: 1px 18px;
    color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.infoNumber_right {
	margin-left: 3px;
    font-size: 12px;
    right: 12px;
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    border-radius: 10px;
}
.colorRed{
	color:red;
}
/*微信聊天UI结束*/